package light.head.dao.oa;

import java.util.List;

import light.head.enm.RESULT;
import light.head.framework.base.BaseDAO;
import light.head.model.ReimburseItem;

import org.springframework.stereotype.Service;
/***
 * 物品申请明细
 * @author yy
 *
 */
@Service
public class ReimburseItemDAO extends BaseDAO<ReimburseItem, Integer> {
	
	
	private final static String sql_findApplyDetail = " FROM ReimburseItem ad WHERE ad.acode = ?";
	/**
	 * 根据物品编号获取相关信息
	 */
	public List<ReimburseItem> findBycc(Integer sc){
		String hql = " FROM ReimburseItem ad WHERE ad.gn = ?";
		return find(hql,sc);
	}
	
	public RESULT update(ReimburseItem ad){
		if(ad == null || ad.getCode() == null) return RESULT.ERROR;
		
		ReimburseItem old = get(ad.getCode());
		
		if(old == null) return RESULT.NOT_FIND;
		
		
		return upd(old);
	}
	
	
	public List<ReimburseItem> findApplyDetail(Integer code) {
		if (null == code)
			return null;
			
		List<ReimburseItem> list = find(sql_findApplyDetail, code);
		return list;
	}
}
